package Modelo;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import code.Jugador;

import bean.Conexion;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class JugadorDAO extends ConexionDAO{
	private Tiempo tiempo;
		public JugadorDAO(){
			super();

		}
		
		public void registrarJugador(Jugador jugador) {
			String tiraSQL = "INSERT INTO Jugador "+
			 				 "(nombre,tiempo,nroIntentos) "+
			 				 "VALUES ("+
			 				 "'"+jugador.getNombre()+"', '"+jugador.getTiempo()+
			 				 "','"+jugador.getNroIntentos()+" )";
			Conexion.ejecutar(tiraSQL);
		}
		
		public List<Jugador> consultarJugador() {
			List<Jugador> jugadores = new ArrayList<Jugador>();
			String tiraSQL = "SELECT * FROM Jugador";
			ResultSet resultSet = Conexion.consultar(tiraSQL);		
			try {
				while (resultSet.next()) {
					
					
					String nombre = resultSet.getString("nombre");
					int nroIntentos= resultSet.getInt("nroIntentos");
					Jugador jugador = new Jugador(nombre, tiempo, nroIntentos);
					jugadores.add(jugador);
				}
			} catch (SQLException e) {
				e.printStackTrace();
			}			return jugadores;
		}
	
		
				

			
		

}
